# encoding: utf-8
# module PyQt5.QtGui
# from /usr/lib/python3/dist-packages/PyQt5/QtGui.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore


class QGlyphRun(): # skipped bases: <class 'sip.simplewrapper'>
    """
    QGlyphRun()
    QGlyphRun(QGlyphRun)
    """
    def boundingRect(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.boundingRect() -> QRectF """
        pass

    def clear(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.clear() """
        pass

    def flags(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.flags() -> QGlyphRun.GlyphRunFlags """
        pass

    def glyphIndexes(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.glyphIndexes() -> list-of-int """
        pass

    def isEmpty(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.isEmpty() -> bool """
        return False

    def isRightToLeft(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.isRightToLeft() -> bool """
        return False

    def overline(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.overline() -> bool """
        return False

    def positions(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.positions() -> list-of-QPointF """
        pass

    def rawFont(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.rawFont() -> QRawFont """
        return QRawFont

    def setBoundingRect(self, QRectF): # real signature unknown; restored from __doc__
        """ QGlyphRun.setBoundingRect(QRectF) """
        pass

    def setFlag(self, QGlyphRun_GlyphRunFlag, bool_enabled=True): # real signature unknown; restored from __doc__
        """ QGlyphRun.setFlag(QGlyphRun.GlyphRunFlag, bool enabled=True) """
        pass

    def setFlags(self, QGlyphRun_GlyphRunFlags): # real signature unknown; restored from __doc__
        """ QGlyphRun.setFlags(QGlyphRun.GlyphRunFlags) """
        pass

    def setGlyphIndexes(self, list_of_int): # real signature unknown; restored from __doc__
        """ QGlyphRun.setGlyphIndexes(list-of-int) """
        pass

    def setOverline(self, bool): # real signature unknown; restored from __doc__
        """ QGlyphRun.setOverline(bool) """
        pass

    def setPositions(self, list_of_QPointF): # real signature unknown; restored from __doc__
        """ QGlyphRun.setPositions(list-of-QPointF) """
        pass

    def setRawFont(self, QRawFont): # real signature unknown; restored from __doc__
        """ QGlyphRun.setRawFont(QRawFont) """
        pass

    def setRightToLeft(self, bool): # real signature unknown; restored from __doc__
        """ QGlyphRun.setRightToLeft(bool) """
        pass

    def setStrikeOut(self, bool): # real signature unknown; restored from __doc__
        """ QGlyphRun.setStrikeOut(bool) """
        pass

    def setUnderline(self, bool): # real signature unknown; restored from __doc__
        """ QGlyphRun.setUnderline(bool) """
        pass

    def strikeOut(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.strikeOut() -> bool """
        return False

    def swap(self, QGlyphRun): # real signature unknown; restored from __doc__
        """ QGlyphRun.swap(QGlyphRun) """
        pass

    def underline(self): # real signature unknown; restored from __doc__
        """ QGlyphRun.underline() -> bool """
        return False

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __init__(self, QGlyphRun=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Overline = 1
    RightToLeft = 8
    SplitLigature = 16
    StrikeOut = 4
    Underline = 2
    __hash__ = None


